home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / bin / purple-send-async < prev    next >
Text File  |  2009-10-14  |  635b  |  30 lines

  1. #!/bin/sh
  2.  
  3. METHOD_NAME=$1
  4.  
  5. if test -z "$METHOD_NAME"
  6. then
  7.     cat <<EOF
  8. This program calls purple API functions using DBus.  As opposed to purple-send,
  9. it does not print the return value.
  10.  
  11. Usage:
  12.  
  13.    $0 method-name type1:parameter1 type2:parameter2 ...
  14.  
  15. This shell script just invokes dbus-send, see man dbus-send for how
  16. to specify the parameters.
  17.  
  18. Examples:
  19.  
  20.    $0 PurpleCoreQuit
  21.  
  22. Use dbus-viewer to get the list of supported functions and their parameters.
  23. EOF
  24.     exit 1
  25. fi
  26.  
  27. shift
  28. dbus-send --dest=im.pidgin.purple.PurpleService --type=method_call /im/pidgin/purple/PurpleObject im.pidgin.purple.PurpleInterface.$METHOD_NAME "$@"
  29.  
  30.